﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Olympic_email_to_future.Module;

namespace Olympic_email_to_future.IDAL
{
    public interface IUserInfo
    {
        IList<UserInfo> getUsers();

        UserInfo queryByEmail(string email);

        bool register(UserInfo userinfo);

        bool login(UserInfo userinfo);

        bool add(UserInfo userinfo);

        UserInfo getUser(UserInfo user);

        void updateUser(UserInfo user);

        void modify_password(UserInfo user);

        bool checkPassword(UserInfo user);

        void update(int id, UserInfo user);

        void delete(int id, UserInfo user);
    }
}
